[INFO] cloning repository https://github.com/dschenkelman/rust-jwt
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/dschenkelman/rust-jwt" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdschenkelman%2Frust-jwt", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdschenkelman%2Frust-jwt'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] c06ce65498c65044ec758e78e3b2d3d465f8c5ba
[INFO] building dschenkelman/rust-jwt against master#881c1ac408d93bb7adaa3a51dabab9266e82eee8 for issue-85264
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Fdschenkelman%2Frust-jwt" "/workspace/builds/worker-15/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-15/source'...
[INFO] [stderr] done.
[INFO] validating manifest of git repo https://github.com/dschenkelman/rust-jwt on toolchain 881c1ac408d93bb7adaa3a51dabab9266e82eee8
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] started tweaking git repo https://github.com/dschenkelman/rust-jwt
[INFO] finished tweaking git repo https://github.com/dschenkelman/rust-jwt
[INFO] tweaked toml for git repo https://github.com/dschenkelman/rust-jwt written to /workspace/builds/worker-15/source/Cargo.toml
[INFO] crate git repo https://github.com/dschenkelman/rust-jwt already has a lockfile, it will not be regenerated
[INFO] running `Command { std: "/workspace/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] d1ccad7f49341c858d25f21b41218fa0866b367334e883fd17325145de6b7a71
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "d1ccad7f49341c858d25f21b41218fa0866b367334e883fd17325145de6b7a71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "d1ccad7f49341c858d25f21b41218fa0866b367334e883fd17325145de6b7a71", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "d1ccad7f49341c858d25f21b41218fa0866b367334e883fd17325145de6b7a71", kill_on_drop: false }`
[INFO] [stdout] d1ccad7f49341c858d25f21b41218fa0866b367334e883fd17325145de6b7a71
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-15/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:20528e8c29e4536546f0102ce88568b16ea7538393a33fcca951030f7af10457" "/opt/rustwide/cargo-home/bin/cargo" "+881c1ac408d93bb7adaa3a51dabab9266e82eee8" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 35eba368fcd6894e21f0f13ae94fd5d5dde579a7a87264394122adf24024ae67
[INFO] [stderr] WARNING: Your kernel does not support swap limit capabilities or the cgroup is not mounted. Memory limited without swap.
[INFO] running `Command { std: "docker" "start" "-a" "35eba368fcd6894e21f0f13ae94fd5d5dde579a7a87264394122adf24024ae67", kill_on_drop: false }`
[INFO] [stderr]    Compiling openssl v0.0.0 (https://github.com/sfackler/rust-openssl.git#12b7427e)
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/bn/mod.rs:28:22
[INFO] [stdout]    |
[INFO] [stdout] 28 |   macro_rules! with_ctx(
[INFO] [stdout]    |  ______________________^
[INFO] [stdout] 29 | |     ($name:ident, $action:block) => ({
[INFO] [stdout] 30 | |         let $name = ffi::BN_CTX_new();
[INFO] [stdout] 31 | |         if ($name).is_null() {
[INFO] [stdout] ...  |
[INFO] [stdout] 38 | |     });
[INFO] [stdout] 39 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 28 | macro_rules! with_ctx{
[INFO] [stdout] 29 |     ($name:ident, $action:block) => ({
[INFO] [stdout] 30 |         let $name = ffi::BN_CTX_new();
[INFO] [stdout] 31 |         if ($name).is_null() {
[INFO] [stdout] 32 |             Err(SslError::get())
[INFO] [stdout] 33 |         } else {
[INFO] [stdout]  ...
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 39 | );
[INFO] [stdout]    |  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/bn/mod.rs:41:21
[INFO] [stdout]    |
[INFO] [stdout] 41 |   macro_rules! with_bn(
[INFO] [stdout]    |  _____________________^
[INFO] [stdout] 42 | |     ($name:ident, $action:block) => ({
[INFO] [stdout] 43 | |         let tmp = BigNum::new();
[INFO] [stdout] 44 | |         match tmp {
[INFO] [stdout] ...  |
[INFO] [stdout] 54 | |     });
[INFO] [stdout] 55 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 41 | macro_rules! with_bn{
[INFO] [stdout] 42 |     ($name:ident, $action:block) => ({
[INFO] [stdout] 43 |         let tmp = BigNum::new();
[INFO] [stdout] 44 |         match tmp {
[INFO] [stdout] 45 |             Ok($name) => {
[INFO] [stdout] 46 |                 if $action {
[INFO] [stdout]  ...
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 55 | );
[INFO] [stdout]    |  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/bn/mod.rs:57:28
[INFO] [stdout]    |
[INFO] [stdout] 57 |   macro_rules! with_bn_in_ctx(
[INFO] [stdout]    |  ____________________________^
[INFO] [stdout] 58 | |     ($name:ident, $ctx_name:ident, $action:block) => ({
[INFO] [stdout] 59 | |         let tmp = BigNum::new();
[INFO] [stdout] 60 | |         match tmp {
[INFO] [stdout] ...  |
[INFO] [stdout] 78 | |     });
[INFO] [stdout] 79 | | )
[INFO] [stdout]    | |_^
[INFO] [stdout]    |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]    |
[INFO] [stdout] 57 | macro_rules! with_bn_in_ctx{
[INFO] [stdout] 58 |     ($name:ident, $ctx_name:ident, $action:block) => ({
[INFO] [stdout] 59 |         let tmp = BigNum::new();
[INFO] [stdout] 60 |         match tmp {
[INFO] [stdout] 61 |             Ok($name) => {
[INFO] [stdout] 62 |                 let $ctx_name = ffi::BN_CTX_new();
[INFO] [stdout]  ...
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]    |
[INFO] [stdout] 79 | );
[INFO] [stdout]    |  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hash.rs:19:37
[INFO] [stdout]    |
[INFO] [stdout] 19 |             MD5 => (ffi::EVP_md5(), 16u),
[INFO] [stdout]    |                                     ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hash.rs:20:39
[INFO] [stdout]    |
[INFO] [stdout] 20 |             SHA1 => (ffi::EVP_sha1(), 20u),
[INFO] [stdout]    |                                       ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hash.rs:21:43
[INFO] [stdout]    |
[INFO] [stdout] 21 |             SHA224 => (ffi::EVP_sha224(), 28u),
[INFO] [stdout]    |                                           ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hash.rs:22:43
[INFO] [stdout]    |
[INFO] [stdout] 22 |             SHA256 => (ffi::EVP_sha256(), 32u),
[INFO] [stdout]    |                                           ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hash.rs:23:43
[INFO] [stdout]    |
[INFO] [stdout] 23 |             SHA384 => (ffi::EVP_sha384(), 48u),
[INFO] [stdout]    |                                           ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hash.rs:24:43
[INFO] [stdout]    |
[INFO] [stdout] 24 |             SHA512 => (ffi::EVP_sha512(), 64u),
[INFO] [stdout]    |                                           ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hash.rs:25:49
[INFO] [stdout]    |
[INFO] [stdout] 25 |             RIPEMD160 => (ffi::EVP_ripemd160(), 20u),
[INFO] [stdout]    |                                                 ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `.`, `;`, `?`, `}`, or an operator, found `res`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hmac.rs:57:13
[INFO] [stdout]    |
[INFO] [stdout] 56 |             assert!(self.len == outlen as uint)
[INFO] [stdout]    |                                                - expected one of `.`, `;`, `?`, `}`, or an operator
[INFO] [stdout] 57 |             res
[INFO] [stdout]    |             ^^^ unexpected token
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: comparison operators cannot be chained
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hmac.rs:71:25
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let tests: [(Vec<u8>, Vec<u8>, Vec<u8>), ..7] = [
[INFO] [stdout]    |                         ^  ^
[INFO] [stdout]    |
[INFO] [stdout]    = help: use `::<...>` instead of `<...>` to specify type or const arguments
[INFO] [stdout]    = help: or use `(...)` if you meant to specify fn arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `;` or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hmac.rs:71:48
[INFO] [stdout]    |
[INFO] [stdout] 71 |         let tests: [(Vec<u8>, Vec<u8>, Vec<u8>), ..7] = [
[INFO] [stdout]    |             ------                             ^ expected one of `;` or `]`
[INFO] [stdout]    |             |    |
[INFO] [stdout]    |             |    help: use `=` if you meant to assign
[INFO] [stdout]    |             while parsing the type for `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: comparison operators cannot be chained
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hmac.rs:104:25
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let tests: [(Vec<u8>, Vec<u8>, Vec<u8>), ..7] = [
[INFO] [stdout]     |                         ^  ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `::<...>` instead of `<...>` to specify type or const arguments
[INFO] [stdout]     = help: or use `(...)` if you meant to specify fn arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hmac.rs:104:48
[INFO] [stdout]     |
[INFO] [stdout] 104 |         let tests: [(Vec<u8>, Vec<u8>, Vec<u8>), ..7] = [
[INFO] [stdout]     |             ------                             ^ expected one of `;` or `]`
[INFO] [stdout]     |             |    |
[INFO] [stdout]     |             |    help: use `=` if you meant to assign
[INFO] [stdout]     |             while parsing the type for `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: comparison operators cannot be chained
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hmac.rs:136:25
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let tests: [(Vec<u8>, Vec<u8>), ..6] = [
[INFO] [stdout]     |                         ^  ^
[INFO] [stdout]     |
[INFO] [stdout]     = help: use `::<...>` instead of `<...>` to specify type or const arguments
[INFO] [stdout]     = help: or use `(...)` if you meant to specify fn arguments
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `;` or `]`, found `,`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/hmac.rs:136:39
[INFO] [stdout]     |
[INFO] [stdout] 136 |         let tests: [(Vec<u8>, Vec<u8>), ..6] = [
[INFO] [stdout]     |             ------                    ^ expected one of `;` or `]`
[INFO] [stdout]     |             |    |
[INFO] [stdout]     |             |    help: use `=` if you meant to assign
[INFO] [stdout]     |             while parsing the type for `tests`
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:91:17
[INFO] [stdout]    |
[INFO] [stdout] 91 |                 65537u as c_uint,
[INFO] [stdout]    |                 ^^^^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:197:27
[INFO] [stdout]     |
[INFO] [stdout] 197 |             len as uint - 41u
[INFO] [stdout]     |                           ^^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:208:54
[INFO] [stdout]     |
[INFO] [stdout] 208 |             let mut r = Vec::from_elem(len as uint + 1u, 0u8);
[INFO] [stdout]     |                                                      ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:233:54
[INFO] [stdout]     |
[INFO] [stdout] 233 |             let mut r = Vec::from_elem(len as uint + 1u, 0u8);
[INFO] [stdout]     |                                                      ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:278:54
[INFO] [stdout]     |
[INFO] [stdout] 278 |             let mut r = Vec::from_elem(len as uint + 1u, 0u8);
[INFO] [stdout]     |                                                      ^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:335:16
[INFO] [stdout]     |
[INFO] [stdout] 335 |         k0.gen(512u);
[INFO] [stdout]     |                ^^^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:353:16
[INFO] [stdout]     |
[INFO] [stdout] 353 |         k0.gen(512u);
[INFO] [stdout]     |                ^^^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:372:16
[INFO] [stdout]     |
[INFO] [stdout] 372 |         k0.gen(512u);
[INFO] [stdout]     |                ^^^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:384:16
[INFO] [stdout]     |
[INFO] [stdout] 384 |         k0.gen(512u);
[INFO] [stdout]     |                ^^^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:396:16
[INFO] [stdout]     |
[INFO] [stdout] 396 |         k0.gen(512u);
[INFO] [stdout]     |                ^^^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/pkey.rs:408:16
[INFO] [stdout]     |
[INFO] [stdout] 408 |         k0.gen(512u);
[INFO] [stdout]     |                ^^^^ invalid suffix `u`
[INFO] [stdout]     |
[INFO] [stdout]     = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/rand.rs:23:32
[INFO] [stdout]    |
[INFO] [stdout] 23 |         let bytes = rand_bytes(32u);
[INFO] [stdout]    |                                ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:28:53
[INFO] [stdout]    |
[INFO] [stdout] 28 |             AES_128_ECB => (ffi::EVP_aes_128_ecb(), 16u, 16u),
[INFO] [stdout]    |                                                     ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:28:58
[INFO] [stdout]    |
[INFO] [stdout] 28 |             AES_128_ECB => (ffi::EVP_aes_128_ecb(), 16u, 16u),
[INFO] [stdout]    |                                                          ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:29:53
[INFO] [stdout]    |
[INFO] [stdout] 29 |             AES_128_CBC => (ffi::EVP_aes_128_cbc(), 16u, 16u),
[INFO] [stdout]    |                                                     ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:29:58
[INFO] [stdout]    |
[INFO] [stdout] 29 |             AES_128_CBC => (ffi::EVP_aes_128_cbc(), 16u, 16u),
[INFO] [stdout]    |                                                          ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:33:53
[INFO] [stdout]    |
[INFO] [stdout] 33 |             AES_256_ECB => (ffi::EVP_aes_256_ecb(), 32u, 16u),
[INFO] [stdout]    |                                                     ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:33:58
[INFO] [stdout]    |
[INFO] [stdout] 33 |             AES_256_ECB => (ffi::EVP_aes_256_ecb(), 32u, 16u),
[INFO] [stdout]    |                                                          ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:34:53
[INFO] [stdout]    |
[INFO] [stdout] 34 |             AES_256_CBC => (ffi::EVP_aes_256_cbc(), 32u, 16u),
[INFO] [stdout]    |                                                     ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:34:58
[INFO] [stdout]    |
[INFO] [stdout] 34 |             AES_256_CBC => (ffi::EVP_aes_256_cbc(), 32u, 16u),
[INFO] [stdout]    |                                                          ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:38:41
[INFO] [stdout]    |
[INFO] [stdout] 38 |             RC4_128 => (ffi::EVP_rc4(), 16u, 0u),
[INFO] [stdout]    |                                         ^^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: invalid suffix `u` for number literal
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/crypto/symm.rs:38:46
[INFO] [stdout]    |
[INFO] [stdout] 38 |             RC4_128 => (ffi::EVP_rc4(), 16u, 0u),
[INFO] [stdout]    |                                              ^^ invalid suffix `u`
[INFO] [stdout]    |
[INFO] [stdout]    = help: the suffix must be one of the numeric types (`u32`, `isize`, `f32`, etc.)
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected one of `!`, `(`, `+`, `::`, `;`, `<`, or `]`, found `,`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/ffi.rs:51:18
[INFO] [stdout]    |
[INFO] [stdout] 51 |     key: [c_uchar, ..128]
[INFO] [stdout]    |                  ^ expected one of 7 possible tokens
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: expected type, found `|`
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/ssl/mod.rs:431:41
[INFO] [stdout]     |
[INFO] [stdout] 431 |     fn in_retry_wrapper(&mut self, blk: |&Ssl| -> c_int)
[INFO] [stdout]     |                                         ^ expected type
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/x509/mod.rs:387:35
[INFO] [stdout]     |
[INFO] [stdout] 387 |   macro_rules! make_validation_error(
[INFO] [stdout]     |  ___________________________________^
[INFO] [stdout] 388 | |     ($ok_val:ident, $($name:ident = $val:ident,)+) => (
[INFO] [stdout] 389 | |         pub enum X509ValidationError {
[INFO] [stdout] 390 | |             $($name,)+
[INFO] [stdout] ...   |
[INFO] [stdout] 404 | |     )
[INFO] [stdout] 405 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 387 | macro_rules! make_validation_error{
[INFO] [stdout] 388 |     ($ok_val:ident, $($name:ident = $val:ident,)+) => (
[INFO] [stdout] 389 |         pub enum X509ValidationError {
[INFO] [stdout] 390 |             $($name,)+
[INFO] [stdout] 391 |             X509UnknownError(c_int)
[INFO] [stdout] 392 |         }
[INFO] [stdout]   ...
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 405 | );
[INFO] [stdout]     |  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] error: macros that expand to items must be delimited with braces or followed by a semicolon
[INFO] [stdout]    --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/x509/mod.rs:407:23
[INFO] [stdout]     |
[INFO] [stdout] 407 |   make_validation_error!(X509_V_OK,
[INFO] [stdout]     |  _______________________^
[INFO] [stdout] 408 | |     X509UnableToGetIssuerCert = X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT,
[INFO] [stdout] 409 | |     X509UnableToGetCrl = X509_V_ERR_UNABLE_TO_GET_CRL,
[INFO] [stdout] 410 | |     X509UnableToDecryptCertSignature = X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE,
[INFO] [stdout] ...   |
[INFO] [stdout] 460 | |     X509ApplicationVerification = X509_V_ERR_APPLICATION_VERIFICATION,
[INFO] [stdout] 461 | | )
[INFO] [stdout]     | |_^
[INFO] [stdout]     |
[INFO] [stdout] help: change the delimiters to curly braces
[INFO] [stdout]     |
[INFO] [stdout] 407 | make_validation_error!{X509_V_OK,
[INFO] [stdout] 408 |     X509UnableToGetIssuerCert = X509_V_ERR_UNABLE_TO_GET_ISSUER_CERT,
[INFO] [stdout] 409 |     X509UnableToGetCrl = X509_V_ERR_UNABLE_TO_GET_CRL,
[INFO] [stdout] 410 |     X509UnableToDecryptCertSignature = X509_V_ERR_UNABLE_TO_DECRYPT_CERT_SIGNATURE,
[INFO] [stdout] 411 |     X509UnableToDecryptCrlSignature = X509_V_ERR_UNABLE_TO_DECRYPT_CRL_SIGNATURE,
[INFO] [stdout] 412 |     X509UnableToDecodeIssuerPublicKey = X509_V_ERR_UNABLE_TO_DECODE_ISSUER_PUBLIC_KEY,
[INFO] [stdout]   ...
[INFO] [stdout] help: add a semicolon
[INFO] [stdout]     |
[INFO] [stdout] 461 | );
[INFO] [stdout]     |  ^
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] error: could not compile `openssl`
[INFO] [stdout] error[E0463]: can't find crate for `sync`
[INFO] [stdout]   --> /opt/rustwide/cargo-home/git/checkouts/rust-openssl-41da9d20ce19f5aa/12b7427/src/lib.rs:10:1
[INFO] [stdout]    |
[INFO] [stdout] 10 | extern crate sync;
[INFO] [stdout]    | ^^^^^^^^^^^^^^^^^^ can't find crate
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] 
[INFO] [stdout] error: aborting due to 44 previous errors
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stderr] To learn more, run the command again with --verbose.
[INFO] [stdout] For more information about this error, try `rustc --explain E0463`.
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "35eba368fcd6894e21f0f13ae94fd5d5dde579a7a87264394122adf24024ae67", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "35eba368fcd6894e21f0f13ae94fd5d5dde579a7a87264394122adf24024ae67", kill_on_drop: false }`
[INFO] [stdout] 35eba368fcd6894e21f0f13ae94fd5d5dde579a7a87264394122adf24024ae67
